package com.um.jdy.mp.station.entity.dto;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.um.jdy.common.device.entity.vo.FeePbPriceVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.util.List;

@Data
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class FeePbDTO {
    @ApiModelProperty(value = "方案名称", required = true)
    @Length(max = 20)
    private String name;

    @ApiModelProperty(value = "方案备注", required = true)
    @Length(max = 200)
    private String remark;

    @ApiModelProperty(value = "充电金额列表", required = true)
    private FeePbPriceVO prices;
}
